www.gusucode.com > Quantum-Behaved Particle Swarm Optimization 工具箱matlab源码 > Quantum-Behaved Particle Swarm Optimization/Quantum-behaved Particle Swarm Optimization/bukin6fcn.m
function z = bukin6fcn(xx) % Bukin function n.6 % Search domain: x1 = [-15,-5]; x2 = [-3,3] % Global minimum: f(x) = 0 | x = (-10,1) x1 = xx(:,1); x2 = xx(:,2); % x1 = max(-15,min(-5,x1)); % x2 = max(-3,min(3,x2)); term1 = 100 * sqrt(abs(x2 - 0.01*x1.^2)); term2 = 0.01 * abs(x1 + 10); z = term1 + term2; end